layui.use(['jquery','table'], function(){
	var layer = layui.layer
	   ,$=layui.jquery
	   ,table = layui.table;
	
	  var personid=null;
	 table.render({
		    elem: '#checkcharge'
		    ,url: '/checkApp/findChargeByPersonid'
		    	//外部参数，请求的参数 name:value
		    ,where:{'personid':personid}
	  		//id必须给，重载时需要：
	  		,id:'onloadCharge'
	  		,parseData: function (res) { //相当于ajax的回调函数
		    	//res-->就是请求服务器返回的数据 
	        	console.log(res)
	            return {
	                "code": 0
	                ,"msg": "暂无数据"
	                , "data": res
	            }
	        }
		    ,cols: [[
		      {field:'checkappid', width:180, title: '申请编号'}
		      ,{field:'checkProject', width:180, title: '项目名称',
		    	templet:function(d){
		    		return d.checkProject.projectname;
		    	}  
		      }
		      ,{field:'projectprice', width:180, title: '项目单价',
		    	  templet:function(d){
			    		return d.checkProject.projectprice;
			    	}  
		      }
		      ,{field:'number', width:180, title: '申请数量'}
		      ,{field:'paystate', title: '缴费状态', width: 180,
		    	templet:function(d){
		    		if(d.paystate=='0'){
		    			return '未缴费';
		    		}else{
		    			return '已缴费';
		    		}
		    	}  
		      }
		      ,{field:'applydate', width:180, title: '申请日期',
		    	  templet : '<div>{{ layui.util.toDateString(d.applydate, "yyyy-MM-dd") }}</div>'
		      }
		      ,{field:'summoney', width:80, title: '项目总价'}
		      ,{fixed: 'right', width:178, align:'center', toolbar: '#chargeDemo'}
		    ]]
		  });
	  
	
	  layui.$('#find').on('click', function(){
			 var personid=$('#personid').val();
			 //如果输入患者不为空才去请求服务器获取数据
			 if(personid!=null && personid.trim()!=''){
				 //执行重新加载表格
				 table.reload('onloadCharge',{
					 where:{'personid':personid}
				 });
			 }else{
				 alert("输入的患者编号为空请重新输入")
			 }
			 
		  });
	  
	  table.on('tool(chargetable)',function(obj){
		  var personid=$('#personid').val();
		  var checkappid=obj.data.checkappid;
		 if(obj.event='charge'){
			 layer.confirm('真的缴费吗', function(index){
			    	//index 行索引 不用理会
			    	//确定-》关闭弹框
			        layer.close(index); 
			 	   $.ajax({
			 	    	type:'post',
			 	    	url:'/checkApp/updatePaystateById',
			 	    	data:'checkappid='+checkappid,
			 	    	success:function(data){
			 	    		
			 	    		//如果更新成功，提示缴费成功 重载表格
			 	    		if(data.success){
			 	    			alert("缴费成功");
			 	    			//执行重新加载表格
			 	    		    table.reload('onloadCharge',{
			 	    				 where:{'personid':personid}
			 	    			 });	
			 	    		}else{
			 	    			alert("缴费失败")
			 	    		}
			 	    	}
			 	    });
			      });
		 }
		  
	  })
});